page{
  width: 100%;
  height:100%;
}
.wraper{
  display: flex;
  flex-direction: column;
  width: 100%;
  height:100%;
}
.header{
  background: #ff0000;
  color: #fff;
  height: 100rpx;
  line-height: 100rpx;
  flex: 0 0 100rpx; /* 不放大不缩小固定100rpx */
}
.body{
  flex: 1;
  position: relative;
}
.main-scroll{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.nav {
  position: fixed;
  top: 0;
  height: 100rpx;
  /* padding-top: 20rpx; */
  width: 100vw;
  text-align: center;
  background-color: #FF0000;
  z-index: 1111;
}

.nav_header {
  height: 300rpx;
  background-color: #FF0000;
  text-align: center;
}

.jifenzx {
  padding: 10rpx 25rpx;
  display: flex;
  justify-content: space-between;
}

.jfzx {
  font-weight: 600;
  font-size: 32rpx;
  color: aliceblue;
  letter-spacing: 2rpx;
  
}

.jticon {
  color: white;
  vertical-align: middle;
}
.num_box
{
  display: flex;
  justify-content: space-between;
  padding: 20rpx  100rpx;
}
.jifen{
  font-size: 28rpx;
  color: white;
  font-weight: 600;
  letter-spacing: 3rpx;
}
.nums{
  font-size: 50rpx !important;
  color: white;
  font-weight: 700;
  letter-spacing: 3rpx;
  padding-top: 20rpx;
}
.nine{
  margin-left: 15rpx;
}
.nine_two{
  margin-left: 15rpx;
}
.datetime{
  display: flex;
  justify-content: space-between;
  background-color: white;
  padding: 30rpx 30rpx;
}
.zhichu{
  margin-right: 30rpx;
}
.tab{
  margin-top: 30rpx;

}
.menu-tabs .van-tab--active{
  color: #FF0000;
}
.list{
  margin-top: 30rpx;
  background-color: white;
  padding: 0  30rpx 200rpx 30rpx;
}
.list_card{
  width: 683rpx;
  margin: 0 auto;
  border-bottom: 1rpx solid #d6d5d5;
  padding-bottom: 20rpx;
}
.list_card1{
  width: 683rpx;
  margin: 0 auto;
  padding-bottom: 20rpx;
}
.shequ_title
{
  font-weight: 700;
  font-size: 32rpx;
  padding-top: 20rpx;
  // padding-bottom: 30rpx;
}
.createTime{
  font-size: 26rpx;
  font-weight: 600;
  color: #9a9a9a;
  padding-top: 20rpx;
}
.shequ_ft{
  display: flex;
  justify-content: space-between;
  font-size: 28rpx;
  align-items: center;
}
.shequ_time{
  color: #9a9a9a;
}
.shequ_price{
  color: #FF0000;
  font-weight: 600;
  font-size: 34rpx;
}
.dashed-underline {
  width: 100%;
  position: absolute;
  height: 100rpx;
  padding-bottom: 200rpx;
}
.xuxian {
  width: 683rpx;
  padding: 40rpx 0rpx;
  border-bottom: 1px dashed rgb(204, 202, 202);
}

.dashed-underline .dixian {
  position: relative;
  top: -12px;
  left: 37%;
  color: rgb(150, 148, 148);
}
.van-picker-column{
  border-top: 2rpx solid rgb(141, 141, 141) !important
}
.van-picker__confirm{
  color: #FF0000 !important;
  font-size: 35rpx !important;
}